package Model;
import java.text.DecimalFormat;


abstract class Conta {
	private double saldo;
	
	DecimalFormat cont = new DecimalFormat("0.00");

	public Conta() {
		this.saldo=0;
	}

	public Conta(double saldo) {
		this.saldo = saldo;
	}

	public double getSaldo() {
		return saldo;
	}

	public void setSaldo(double saldo) {
		this.saldo = saldo;
	}
	
	public String creditar(double valor){
		saldo = saldo + valor;
		return "Saldo: R$ "+ cont.format(saldo);
	}
	
	public String debitar (double valor){
		if (valor <= saldo){
		saldo = saldo - valor;
		return "Saldo: R$ " + cont.format(saldo);}
		else
			return "Saldo Insuficiente";
	}
	
	public abstract void atualizarSaldo(); 
}
